home *** CD-ROM | disk | FTP | other *** search
/ Mac Treasure Chest - Special Selection 1 / Special-Selection-I-The-Best-of-MEGA-ROM-1993.ISO / Application / MultiDog Package / MultiDog Docs < prev   
Text File  |  1991-03-28  |  3KB  |  29 lines

  1. This document was prepared with a fixed width font, courier 10.
  2.  
  3. MultiDog 1.01- A MultiFinder Toy
  4. written by David Hairston
  5. March 28, 1991
  6.  
  7. *** Notes
  8.  
  9.     I wrote MultiDog, a simple application, out of admiration for メBigFootモ, a very friendly INIT written by Ben Haller.  If you can find メBigFootモ you should give it a try!  Iユve had no problems with it.  However, I do have a
  10. philosophical difference with INITs, in general.  MultiFinder has features which make it possible to write applications that can provide services that were previously provided by things like INITユs and desk accessories. Such services include screensavers, desktop timers and メscreen thingiesモ like MultiDog.  INITs usually involve trap patches and therefore risk conflicts.
  11.  
  12.     MultiDog periodically displays the paw prints of an invisible dog as it trots across the screen.  It runs in a 32k MultiFinder partition with a minimum of 10k still available, internally.  Of course, you could always give MultiDog a bigger MultiFinder partition but that isnユt necessary for normal usage, as distributed.  MultiDog has a file size of 12k.
  13.  
  14.     MultiDog can be customized a little (its mostly wired to show my dog).  The paw prints are windowPic handles that access the ヤPICTユ #200 (a/o #201) resource.  The ヤPICTユ must be 12 pixels wide (horizontal) and 14 pixels tall (vertical) and can be a color ヤPICTユ on machines that have Color QuickDraw.  Keep in mind that the dog trots from right to left.  Also, remember to place the topleft corner of your ヤPICTユ at 0,0 else the window manager will not correctly display your ヤPICTユ and that color ヤPICTユs need more memory!
  15.  
  16.     You can also use a custom digitized ヤsnd ヤ resource #200 to replace the default dog bark that results when a user steps (clicks) on its paws.
  17.  
  18.     MultiDog, in part, derives its performance from a customized WDEF which does not draw a window frame and sets the windows content region equal to its structure region (see Inside Mac, Vol. I, The Window Manager for details).
  19.  
  20.     MultiDog does nothing useful other than break the monotony of a static screen display.  MultiDog is freeware (but not public domain).  As an application, MultiDog can easily be turned on and off and it remembers its state between launches.  MultiDog was written using Think C 4.02!
  21.  
  22.    At the time of release, MultiDog has been tested on Macintoshes with and without color QuickDraw with no problem.  Enjoy!  You should address comments, suggestions, inquiries, etc. to:
  23.  
  24. David Hairston
  25. 4373 Stanton Ave.
  26. Pittsburgh, PA 15201
  27.  
  28. *** Version History
  29. 1.01 - remove bug that centered rects to GetMainDevice() on non-color Macs.